<?php
header('Content-Type: application/json; charset=utf-8');
require_once 'conexion.php';

$datos = json_decode($_POST["datos"]);
$nick = $datos->nick;
$email = $datos->email;
$pass1 = $datos->pass1;
$pass2 = $datos->pass2;
$re= '#^[a-z0-9.!\#$%&\'*+-/=?^_`{|}~]+@([0-9.]+|([^\s]+\.+[a-z]{2,6}))$#si';
$var ="";

if(!empty($nick) && !empty($email) && !empty($pass1) && !empty($pass2)){
	$qnick = "SELECT * FROM `usuarios` WHERE `nombreUsuario` = '$nick'";	
	$query=mysql_query($qnick);
	$resulnick=mysql_fetch_row($query);	
if(empty($resulnick)){
   	$qemail = "SELECT * FROM `usuarios` WHERE `email` = '$email'";	
	$query=mysql_query($qemail);
	$resulemail=mysql_fetch_row($query);	
		if(empty($resulemail)){ // Comprobamos que no esta vacio el email
    			   if (preg_match($re,$email)){    //comparamos email con expresion regular 			   	
						if ($pass2 == $pass1) {
							if ((strlen($pass2) >5) && (strlen($pass2) <13)){
								$pwd = hash('sha1',$pass2);
								mysql_query("INSERT INTO `logon`.`usuarios` VALUES (NULL , 'nombre', 'apellido', '$email', '$nick', '$pwd', 3, 'user');");
								$var = "disponible";
							}else{
								$var = "no_disponible";
							}
						}else{									
								$var = "no_disponible";
						}					
				  }else{
					$var = "no_disponible";
				  }				   
				}else{
					$var = "no_disponible";
				}	
}else{
		$var = "no_disponible";
}
}else{
		$var = "no_disponible";
}
	echo json_encode($var);
	//En windows el mysql_close casca
	//mysql_close($conexion);
?>
